package com.mask.common.core.exception;

/**
 * 异常常量
 */
public class ExceptionConstants {

    /**
     * 系统异常
     */
    public static final String SYSTEM_ERROR = "系统繁忙，请稍后重试";

    /**
     * 参数错误
     */
    public static final String PARAM_ERROR = "参数错误";

    /**
     * 未登录
     */
    public static final String NOT_LOGIN = "请先登录";

    /**
     * 无权限
     */
    public static final String NO_PERMISSION = "没有权限";

    /**
     * 资源不存在
     */
    public static final String RESOURCE_NOT_FOUND = "资源不存在";

    /**
     * 操作失败
     */
    public static final String OPERATION_FAILED = "操作失败";

    /**
     * 数据已存在
     */
    public static final String DATA_ALREADY_EXISTS = "数据已存在";

    /**
     * 数据不存在
     */
    public static final String DATA_NOT_EXISTS = "数据不存在";

    /**
     * 请求方法不支持
     */
    public static final String METHOD_NOT_SUPPORTED = "请求方法不支持";

    /**
     * 参数缺失
     */
    public static final String PARAM_MISSING = "参数缺失";

    /**
     * 参数类型不匹配
     */
    public static final String PARAM_TYPE_MISMATCH = "参数类型不匹配";

    /**
     * 文件上传大小超限
     */
    public static final String FILE_SIZE_LIMIT = "文件上传大小超限";

    /**
     * 数据库错误
     */
    public static final String DB_ERROR = "数据库错误";

    /**
     * 空指针错误
     */
    public static final String NULL_POINTER = "系统错误";

    /**
     * 数组越界错误
     */
    public static final String ARRAY_INDEX_OUT_OF_BOUNDS = "系统错误";

    /**
     * 类型转换错误
     */
    public static final String CLASS_CAST = "系统错误";
}